Top Lift — definition

1. top lift (Noun)

1 definition

top lift (Noun) — The bottom layer of a heel.

1 type of
lift